﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="dsSSIs" targetNamespace="http://tempuri.org/dsSSIs.xsd" xmlns:mstns="http://tempuri.org/dsSSIs.xsd" xmlns="http://tempuri.org/dsSSIs.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="MySettings" AppSettingsPropertyName="SQLSSIsConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="SQLSSIsConnectionString (MySettings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.GTSS_Loader_3._0.My.MySettings.GlobalReference.Default.SQLSSIsConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="CLSAccountsTableAdapter" GeneratorDataComponentClassName="CLSAccountsTableAdapter" Name="CLSAccounts" UserDataComponentName="CLSAccountsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SQLSSIsConnectionString (MySettings)" DbObjectName="GTSS_LBAM_220507.dbo.CLSAccounts" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataFundCode" GetMethodModifier="Public" GetMethodName="GetDataFundCode" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataFundCode" UserSourceName="GetDataFundCode">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [CLSAccounts] ([AccountCode], [Custodian]) VALUES (@AccountCode, @Custodian)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AccountCode" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AccountCode" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Custodian" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Custodian" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     AccountCode, Custodian
FROM         CLSAccounts
WHERE     (AccountCode = @FundCode)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="FundCode" ColumnName="AccountCode" DataSourceName="GTSS_LBAM_220507.dbo.CLSAccounts" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@FundCode" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="AccountCode" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="AccountCode" DataSetColumn="AccountCode" />
              <Mapping SourceColumn="Custodian" DataSetColumn="Custodian" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="CLSBrokersTableAdapter" GeneratorDataComponentClassName="CLSBrokersTableAdapter" Name="CLSBrokers" UserDataComponentName="CLSBrokersTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SQLSSIsConnectionString (MySettings)" DbObjectName="GTSS_LBAM_220507.dbo.CLSBrokers" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBroker" GetMethodModifier="Public" GetMethodName="GetDataBroker" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBroker" UserSourceName="GetDataBroker">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [CLSBrokers] ([Broker], [ThirdPartySettle], [BrokerBIC], [SettlementMemberBIC]) VALUES (@Broker, @ThirdPartySettle, @BrokerBIC, @SettlementMemberBIC)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Broker" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Broker" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@ThirdPartySettle" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="ThirdPartySettle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@BrokerBIC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="BrokerBIC" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SettlementMemberBIC" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SettlementMemberBIC" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     Broker, ThirdPartySettle, BrokerBIC, SettlementMemberBIC
FROM         CLSBrokers
WHERE     (Broker = @Broker)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Broker" ColumnName="Broker" DataSourceName="GTSS_LBAM_220507.dbo.CLSBrokers" DataTypeServer="nvarchar(MAX)" DbType="String" Direction="Input" ParameterName="@Broker" Precision="0" ProviderType="NVarChar" Scale="0" Size="2147483647" SourceColumn="Broker" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Broker" DataSetColumn="Broker" />
              <Mapping SourceColumn="ThirdPartySettle" DataSetColumn="ThirdPartySettle" />
              <Mapping SourceColumn="BrokerBIC" DataSetColumn="BrokerBIC" />
              <Mapping SourceColumn="SettlementMemberBIC" DataSetColumn="SettlementMemberBIC" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="CLSCurrenciesTableAdapter" GeneratorDataComponentClassName="CLSCurrenciesTableAdapter" Name="CLSCurrencies" UserDataComponentName="CLSCurrenciesTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SQLSSIsConnectionString (MySettings)" DbObjectName="GTSS_LBAM_220507.dbo.CLSCurrencies" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByCCY" GetMethodModifier="Public" GetMethodName="GetDataByCCY" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByCCY" UserSourceName="GetDataByCCY">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [CLSCurrencies] ([EligibleCurrency]) VALUES (@EligibleCurrency)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@EligibleCurrency" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="EligibleCurrency" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     EligibleCurrency
FROM         CLSCurrencies
WHERE     (EligibleCurrency = @BuyCCY) OR
                      (EligibleCurrency = @SellCCY)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="BuyCCY" ColumnName="EligibleCurrency" DataSourceName="GTSS_LBAM_220507.dbo.CLSCurrencies" DataTypeServer="nchar(10)" DbType="String" Direction="Input" ParameterName="@BuyCCY" Precision="0" ProviderType="NChar" Scale="0" Size="10" SourceColumn="EligibleCurrency" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SellCCY" ColumnName="EligibleCurrency" DataSourceName="GTSS_LBAM_220507.dbo.CLSCurrencies" DataTypeServer="nchar(10)" DbType="String" Direction="Input" ParameterName="@SellCCY" Precision="0" ProviderType="NChar" Scale="0" Size="10" SourceColumn="EligibleCurrency" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="EligibleCurrency" DataSetColumn="EligibleCurrency" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="SSIYesNoTableAdapter" GeneratorDataComponentClassName="SSIYesNoTableAdapter" Name="SSIYesNo" UserDataComponentName="SSIYesNoTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SQLSSIsConnectionString (MySettings)" DbObjectName="GTSS_LBAM_220507.dbo.SSIYesNo" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByBroker" GetMethodModifier="Public" GetMethodName="GetDataByBroker" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByBroker" UserSourceName="GetDataByBroker">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [SSIYesNo] ([Broker], [UseSSI]) VALUES (@Broker, @UseSSI)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Broker" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Broker" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@UseSSI" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="UseSSI" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     Broker, UseSSI
FROM         SSIYesNo
WHERE     (Broker = @Broker)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Broker" ColumnName="Broker" DataSourceName="GTSS_LBAM_220507.dbo.SSIYesNo" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@Broker" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Broker" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="Broker" DataSetColumn="Broker" />
              <Mapping SourceColumn="UseSSI" DataSetColumn="UseSSI" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="SSIDetailsTableAdapter" GeneratorDataComponentClassName="SSIDetailsTableAdapter" Name="SSIDetails" UserDataComponentName="SSIDetailsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SQLSSIsConnectionString (MySettings)" DbObjectName="GTSS_LBAM_220507.dbo.SSIDetails" DbObjectType="Table" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="GetDataByBrokerAndCCYs" GetMethodModifier="Public" GetMethodName="GetDataByBrokerAndCCYs" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataByBrokerAndCCYs" UserSourceName="GetDataByBrokerAndCCYs">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [SSIDetails] ([BrokerName], [Currency], [BankName], [SwiftCode], [Intermediary], [Account], [AccountName]) VALUES (@BrokerName, @Currency, @BankName, @SwiftCode, @Intermediary, @Account, @AccountName)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@BrokerName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="BrokerName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="StringFixedLength" Direction="Input" ParameterName="@Currency" Precision="0" ProviderType="NChar" Scale="0" Size="0" SourceColumn="Currency" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@BankName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="BankName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@SwiftCode" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="SwiftCode" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Intermediary" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Intermediary" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Account" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="Account" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@AccountName" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="AccountName" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     BrokerName, Currency, BankName, SwiftCode, Intermediary, Account, AccountName
FROM         SSIDetails
WHERE     (BrokerName = @Broker) AND (Currency = @BuyCCY OR
                      Currency = @SellCCY)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="Broker" ColumnName="BrokerName" DataSourceName="GTSS_LBAM_220507.dbo.SSIDetails" DataTypeServer="nvarchar(50)" DbType="String" Direction="Input" ParameterName="@Broker" Precision="0" ProviderType="NVarChar" Scale="0" Size="50" SourceColumn="BrokerName" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="BuyCCY" ColumnName="Currency" DataSourceName="GTSS_LBAM_220507.dbo.SSIDetails" DataTypeServer="nchar(10)" DbType="String" Direction="Input" ParameterName="@BuyCCY" Precision="0" ProviderType="NChar" Scale="0" Size="10" SourceColumn="Currency" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="SellCCY" ColumnName="Currency" DataSourceName="GTSS_LBAM_220507.dbo.SSIDetails" DataTypeServer="nchar(10)" DbType="String" Direction="Input" ParameterName="@SellCCY" Precision="0" ProviderType="NChar" Scale="0" Size="10" SourceColumn="Currency" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="BrokerName" DataSetColumn="BrokerName" />
              <Mapping SourceColumn="Currency" DataSetColumn="Currency" />
              <Mapping SourceColumn="BankName" DataSetColumn="BankName" />
              <Mapping SourceColumn="SwiftCode" DataSetColumn="SwiftCode" />
              <Mapping SourceColumn="Intermediary" DataSetColumn="Intermediary" />
              <Mapping SourceColumn="Account" DataSetColumn="Account" />
              <Mapping SourceColumn="AccountName" DataSetColumn="AccountName" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="dsSSIs" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_DataSetName="dsSSIs" msprop:Generator_UserDSName="dsSSIs" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="CLSAccounts" msprop:Generator_UserTableName="CLSAccounts" msprop:Generator_RowDeletedName="CLSAccountsRowDeleted" msprop:Generator_TableClassName="CLSAccountsDataTable" msprop:Generator_RowChangedName="CLSAccountsRowChanged" msprop:Generator_RowClassName="CLSAccountsRow" msprop:Generator_RowChangingName="CLSAccountsRowChanging" msprop:Generator_RowEvArgName="CLSAccountsRowChangeEvent" msprop:Generator_RowEvHandlerName="CLSAccountsRowChangeEventHandler" msprop:Generator_TablePropName="CLSAccounts" msprop:Generator_TableVarName="tableCLSAccounts" msprop:Generator_RowDeletingName="CLSAccountsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="AccountCode" msprop:Generator_UserColumnName="AccountCode" msprop:Generator_ColumnPropNameInRow="AccountCode" msprop:Generator_ColumnVarNameInTable="columnAccountCode" msprop:Generator_ColumnPropNameInTable="AccountCodeColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Custodian" msprop:Generator_UserColumnName="Custodian" msprop:Generator_ColumnPropNameInRow="Custodian" msprop:Generator_ColumnVarNameInTable="columnCustodian" msprop:Generator_ColumnPropNameInTable="CustodianColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="CLSBrokers" msprop:Generator_UserTableName="CLSBrokers" msprop:Generator_RowDeletedName="CLSBrokersRowDeleted" msprop:Generator_TableClassName="CLSBrokersDataTable" msprop:Generator_RowChangedName="CLSBrokersRowChanged" msprop:Generator_RowClassName="CLSBrokersRow" msprop:Generator_RowChangingName="CLSBrokersRowChanging" msprop:Generator_RowEvArgName="CLSBrokersRowChangeEvent" msprop:Generator_RowEvHandlerName="CLSBrokersRowChangeEventHandler" msprop:Generator_TablePropName="CLSBrokers" msprop:Generator_TableVarName="tableCLSBrokers" msprop:Generator_RowDeletingName="CLSBrokersRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Broker" msprop:Generator_UserColumnName="Broker" msprop:Generator_ColumnPropNameInRow="Broker" msprop:Generator_ColumnVarNameInTable="columnBroker" msprop:Generator_ColumnPropNameInTable="BrokerColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ThirdPartySettle" msprop:Generator_UserColumnName="ThirdPartySettle" msprop:Generator_ColumnPropNameInRow="ThirdPartySettle" msprop:Generator_ColumnVarNameInTable="columnThirdPartySettle" msprop:Generator_ColumnPropNameInTable="ThirdPartySettleColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BrokerBIC" msprop:Generator_UserColumnName="BrokerBIC" msprop:Generator_ColumnPropNameInRow="BrokerBIC" msprop:Generator_ColumnVarNameInTable="columnBrokerBIC" msprop:Generator_ColumnPropNameInTable="BrokerBICColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SettlementMemberBIC" msprop:Generator_UserColumnName="SettlementMemberBIC" msprop:Generator_ColumnPropNameInRow="SettlementMemberBIC" msprop:Generator_ColumnVarNameInTable="columnSettlementMemberBIC" msprop:Generator_ColumnPropNameInTable="SettlementMemberBICColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="CLSCurrencies" msprop:Generator_UserTableName="CLSCurrencies" msprop:Generator_RowDeletedName="CLSCurrenciesRowDeleted" msprop:Generator_TableClassName="CLSCurrenciesDataTable" msprop:Generator_RowChangedName="CLSCurrenciesRowChanged" msprop:Generator_RowClassName="CLSCurrenciesRow" msprop:Generator_RowChangingName="CLSCurrenciesRowChanging" msprop:Generator_RowEvArgName="CLSCurrenciesRowChangeEvent" msprop:Generator_RowEvHandlerName="CLSCurrenciesRowChangeEventHandler" msprop:Generator_TablePropName="CLSCurrencies" msprop:Generator_TableVarName="tableCLSCurrencies" msprop:Generator_RowDeletingName="CLSCurrenciesRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="EligibleCurrency" msprop:Generator_UserColumnName="EligibleCurrency" msprop:Generator_ColumnPropNameInRow="EligibleCurrency" msprop:Generator_ColumnVarNameInTable="columnEligibleCurrency" msprop:Generator_ColumnPropNameInTable="EligibleCurrencyColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SSIYesNo" msprop:Generator_UserTableName="SSIYesNo" msprop:Generator_RowDeletedName="SSIYesNoRowDeleted" msprop:Generator_TableClassName="SSIYesNoDataTable" msprop:Generator_RowChangedName="SSIYesNoRowChanged" msprop:Generator_RowClassName="SSIYesNoRow" msprop:Generator_RowChangingName="SSIYesNoRowChanging" msprop:Generator_RowEvArgName="SSIYesNoRowChangeEvent" msprop:Generator_RowEvHandlerName="SSIYesNoRowChangeEventHandler" msprop:Generator_TablePropName="SSIYesNo" msprop:Generator_TableVarName="tableSSIYesNo" msprop:Generator_RowDeletingName="SSIYesNoRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Broker" msprop:Generator_UserColumnName="Broker" msprop:Generator_ColumnPropNameInRow="Broker" msprop:Generator_ColumnVarNameInTable="columnBroker" msprop:Generator_ColumnPropNameInTable="BrokerColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="UseSSI" msprop:Generator_UserColumnName="UseSSI" msprop:Generator_ColumnPropNameInRow="UseSSI" msprop:Generator_ColumnVarNameInTable="columnUseSSI" msprop:Generator_ColumnPropNameInTable="UseSSIColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SSIDetails" msprop:Generator_UserTableName="SSIDetails" msprop:Generator_RowDeletedName="SSIDetailsRowDeleted" msprop:Generator_TableClassName="SSIDetailsDataTable" msprop:Generator_RowChangedName="SSIDetailsRowChanged" msprop:Generator_RowClassName="SSIDetailsRow" msprop:Generator_RowChangingName="SSIDetailsRowChanging" msprop:Generator_RowEvArgName="SSIDetailsRowChangeEvent" msprop:Generator_RowEvHandlerName="SSIDetailsRowChangeEventHandler" msprop:Generator_TablePropName="SSIDetails" msprop:Generator_TableVarName="tableSSIDetails" msprop:Generator_RowDeletingName="SSIDetailsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="BrokerName" msprop:Generator_UserColumnName="BrokerName" msprop:Generator_ColumnPropNameInRow="BrokerName" msprop:Generator_ColumnVarNameInTable="columnBrokerName" msprop:Generator_ColumnPropNameInTable="BrokerNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Currency" msprop:Generator_UserColumnName="Currency" msprop:Generator_ColumnPropNameInRow="Currency" msprop:Generator_ColumnVarNameInTable="columnCurrency" msprop:Generator_ColumnPropNameInTable="CurrencyColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="10" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="BankName" msprop:Generator_UserColumnName="BankName" msprop:Generator_ColumnPropNameInRow="BankName" msprop:Generator_ColumnVarNameInTable="columnBankName" msprop:Generator_ColumnPropNameInTable="BankNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SwiftCode" msprop:Generator_UserColumnName="SwiftCode" msprop:Generator_ColumnPropNameInRow="SwiftCode" msprop:Generator_ColumnVarNameInTable="columnSwiftCode" msprop:Generator_ColumnPropNameInTable="SwiftCodeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Intermediary" msprop:Generator_UserColumnName="Intermediary" msprop:Generator_ColumnPropNameInRow="Intermediary" msprop:Generator_ColumnVarNameInTable="columnIntermediary" msprop:Generator_ColumnPropNameInTable="IntermediaryColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Account" msprop:Generator_UserColumnName="Account" msprop:Generator_ColumnPropNameInRow="Account" msprop:Generator_ColumnVarNameInTable="columnAccount" msprop:Generator_ColumnPropNameInTable="AccountColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="AccountName" msprop:Generator_UserColumnName="AccountName" msprop:Generator_ColumnPropNameInRow="AccountName" msprop:Generator_ColumnVarNameInTable="columnAccountName" msprop:Generator_ColumnPropNameInTable="AccountNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
  </xs:element>
</xs:schema>